package com.xinyou.u8c.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import com.xinyou.u8c.utils.ExcelImport;
import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * <p>
 *
 * </p>
 *
 * @author chq
 * @since 2023-08-23
 */
@Data
@ApiModel(value = "MDMSubject对象", description = "")
@TableName("MDMSubject")
public class MDMSubject implements Serializable {

    private static final long serialVersionUID = 1L;

    @ExcelImport("id")
    private String id;

    @ExcelImport("ofledger")
    private String ofledger;

    @ExcelImport("code")
    private String code;

    @ExcelImport("fullnametype")
    private String fullnametype;

    @ExcelImport("fullname")
    private String fullname;

    @ExcelImport("name_chs")
    private String nameChs;

    @ExcelImport("pnodeid_layer")
    private Integer pnodeidLayer;

    @ExcelImport("pnodeid_isdetail")
    private String pnodeidIsdetail;

    @ExcelImport("subjectnatureid")
    private String subjectnatureid;

    @ExcelImport("cashsubject")
    private String cashsubject;

    @ExcelImport("balancedirection")
    private String balancedirection;

    @ExcelImport("ofcompany")
    private String ofcompany;

    @ExcelImport("isdiary")
    private String isdiary;

    @ExcelImport("isbankaccount")
    private String isbankaccount;

    @ExcelImport("iscashsubject")
    private String iscashsubject;

    @ExcelImport("isfinalknot")
    private String isfinalknot;

    @ExcelImport("ishistory")
    private String ishistory;

    @ExcelImport("isallowledgerchildadd")
    private String isallowledgerchildadd;

    @ExcelImport("departaccount")
    private String departaccount;

    @ExcelImport("personaccount")
    private String personaccount;

    @ExcelImport("unitaccount")
    private String unitaccount;

    @ExcelImport("isoutstatement")
    private String isoutstatement;

    @ExcelImport("accounttype")
    private Integer accounttype;

    @ExcelImport("subjectsystemid")
    private String subjectsystemid;

    @ExcelImport("pnodeid_parentelement")
    private String pnodeidParentelement;

    @ExcelImport("securitylevel")
    private String securitylevel;

    @ExcelImport("pnodeid_sequence")
    private Integer pnodeidSequence;

    @ExcelImport("keyword")
    private String keyword;

    @ExcelImport("remark")
    private String remark;

    @ExcelImport("disabletime")
    private Date disabletime;

    @ExcelImport("isdelete")
    private String isdelete;

    @ExcelImport("dblinkcode")
    private String dblinkcode;

    @ExcelImport("auditstate")
    private String auditstate;

    @ExcelImport("auditflwcharid")
    private String auditflwcharid;

    @ExcelImport("istrans")
    private String istrans;

    @ExcelImport("transcope")
    private String transcope;

    @ExcelImport("version")
    private Date version;

    @ExcelImport("name_en")
    private String nameEn;

    @ExcelImport("dblinkid")
    private String dblinkid;

    @ExcelImport("dblinkname")
    private String dblinkname;

    @ExcelImport("specialaccountid")
    private String specialaccountid;

    @ExcelImport("specialaccountcode")
    private String specialaccountcode;

    @ExcelImport("userorg")
    private String userorg;

    @ExcelImport("name_cht")
    private String nameCht;

    @ExcelImport("name_es")
    private String nameEs;

    @ExcelImport("name_pt")
    private String namePt;

    @ExcelImport("timestamp_createdby")
    private String timestampCreatedby;

    @ExcelImport("timestamp_createdon")
    private Date timestampCreatedon;

    @ExcelImport("timestamp_lastchangedby")
    private String timestampLastchangedby;

    @ExcelImport("timestamp_lastchangedon")
    private Date timestampLastchangedon;

    @ExcelImport("other1")
    private String other1;

    @ExcelImport("other2")
    private String other2;

    @ExcelImport("other3")
    private String other3;



}
